package com.example.forum.services;

import com.example.forum.model.User;

public interface IUserService {
    //创建一个普通用户
    void createNormalUser(User user);
    //根据用户名查询用户信息
    User selectByUserName(String username);
    //处理用户登录
    User login (String username,String password);
    //根据ID查询用户信息
    User selectById (Long id);

    //更新当前用户的发帖数
    void addOneArticleCountById(Long id);

    void subOneArticleCountById (Long id);

    //修改个人信息
    void modifyInfo(User user);

    //修改用户密码
    void modifyPassword (Long id, String newPassword, String oldPassword);

}
